<?php

namespace Qm;

function varValueToString( $mItem ) {
    if( is_bool( $mItem ) ) {
        return $mItem ? 'TRUE' : 'FALSE';
    }
    if( is_null( $mItem ) ) {
        return 'NULL';
    }
    if( is_string( $mItem ) ) {
        return '\'' . str_replace( '\'', '\'\'', $mItem ) . '\'';
    }
    if( is_numeric( $mItem ) ) {
        return strval( $mItem );
    }
    throw new InvalidArgumentException( 'Nooo' );

}


